a
{
	color:				#3B7286;
	text-decoration:		underline;
}
	a:hover
	{
		color:				#000000;
	}
body
{
	background-color:		#E4F4FC;
	color:				#3B7286;
	font-family:			"Helvetica Neue", Helvetica, Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;
	font-size:			82%;
	margin:				30px 10% 0px 10%;
}
code
{
	font-family:			Consolas, Monaco, 'Courier New', Monospace;
}
fieldset
{
	background-color: 		#C2EDFD;
	border: 			0px;
	border-radius:			4px;
}
	fieldset legend
	{
		background-color: 		#C2EDFD; 
		border-radius: 			4px; 
		padding: 			6px;
	}
h1
{
	margin: 			30px 0px -6px 0px;
}
h2
{
	margin: 			20px 0px 0px 0px;
}
	h2 span
	{
		background-color: 		#C2EDFD;
		border-top-left-radius: 	4px; 
		border-top-right-radius: 	4px; 
		padding: 			5px; 
		padding-bottom: 		0px;
	}
		h2 span.notice
		{
			background-color:		#3B7286;
			color:				#FFFFFF;
		}
		h2 span.warning
		{
			background-color: 		#A9272C;
			color:				#FFFFFF;
		}
li, ul
{
	margin: 			0px;
}
td
{
	border: 			1px solid transparent;
}
	td.value 
	{ 
		background-color: 		#FFFFFF; 
		border-radius: 			4px; 
		padding: 			3px; 
	}
tr.head td
{
	background-color: 		#C2EDFD; 
	padding: 			5px; 
	border-radius: 			4px; 
}
tr.row, tr.row *
{ 
	margin: 			0px; 
	padding: 			2px 5px; 
}
tr.strong td 
{ 
	background-color: 		#C2EDFD; 
	border-radius: 			4px; 
}
tr.strong td.empty 
{ 
	background-color: #FFFFFF; 
}

.box, .box-notice, .box-warning
{ 
	background-color: 		#C2EDFD;
	border: 			3px solid #C2EDFD;
	border-radius: 			4px;
}
	.box.edge-title, .box-notice.edge-title, .box-warning.edge-title
	{ 
		border-top-left-radius: 	0px; 
	}
	.box .inner, .box-notice .inner, .box-warning .inner
	{ 
		background-color: 		#FFFFFF; 
		border-radius: 			4px; 
		padding: 			6px; 
	}
		.box .inner ul, .box.notice .inner ul, .box-warning .inner ul
		{ 
			padding: 			3px 15px; 
		}
.box-notice
{
	background-color:		#3B7286;
	border:				3px solid #3B7286;
}
.box-warning
{
	background-color:		#A9272C;
	border: 			3px solid #A9272C;
}
.center
{
	text-align:			center;
}
.content 
{ 
	margin: 			15px 0px 10px 480px; 
}
.infobox, .infobox-notice, .infobox-warning
{ 
	background-color: 		#C2EDFD; 
	border-radius: 			4px; 
	padding: 			6px; 
}
.infobox-notice
{
	background-color:		#3B7286;
	color:				#FFFFFF;
}
.infobox-warning
{
	background-color:		#A9272C;
	color:				#FFFFFF;
}
.left-content
{
	float: left;
}
	.left-content fieldset
	{
		width: 450px;
	}
.tag
{
	background-color: 		#3B7286;
	border-radius: 			4px;
	color: 				#FFFFFF;
	font-size: 			80%;
	margin-right:			5px;
	padding: 			1px 3px;
}